package com.dfd.oauth2.server.memory;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * 认证服务器，用于获取 Token
 *  按照 基于内存存储令牌 配置成功后，携授权码使用 POST 请求认证服务器时，服务器返回错误信息
 *      java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null"
 *      解决方案：
 *          Spring Security 5.0 之前版本的 PasswordEncoder 接口默认实现为 NoOpPasswordEncoder 此时是可以使用明文密码的，
 *          在 5.0 之后默认实现类改为 DelegatingPasswordEncoder 此时密码必须以加密形式存储。
 * @author DFD
 * @date 2021/8/28 13:50
 */
@SpringBootApplication
public class OAuth2ServerMemoryApplication {
    public static void main(String[] args) {
        SpringApplication.run(OAuth2ServerMemoryApplication.class, args);
    }
}
